// Have include guard.
#ifndef FINALSTATE_H
#define FINALSTATE_H

// Include files.
#include "State.hpp"

class StateMachineService;

/**
 *  The FinalState class is always used as the last State in the StateMachineController.
 *  
 *  FinalState is used internally by StateMachineController and should not be used directly.
 */
class FinalState :
	public State
{
	friend class StateMachineService;
	
	private:
		FinalState();
};

#endif // #ifndef FINALSTATE_H 
